package com.shycloud.mido.opter.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.shycloud.mido.member.api.vo.SmMemberTeacherApprovalNewVO;
import com.shycloud.mido.opter.api.vo.OptAndOrgVO;
import com.shycloud.mido.opter.api.vo.OptHardwareVO;
import com.shycloud.mido.opter.api.vo.SaleOrgOptListVO;
import java.util.List;

/**
 * @author Xiaoxing Yu
 * @date 2020/9/4
 **/
public interface NewOperatorService {

	/**
	 * 分页获取
	 *
	 * @param page
	 * @param name
	 * @param status
	 * @return com.baomidou.mybatisplus.core.metadata.IPage<com.shycloud.mido.member.api.vo.SmMemberTeacherApprovalNewVO>
	 * @author nianhua.jiang
	 * @date 2020/5/20 14:13
	 */
	IPage<SmMemberTeacherApprovalNewVO> getTeacherApprovalPage(
			Page page, String name, String status, String optrId);

	IPage<OptAndOrgVO> getOptAndOrgList(String type, String nameOrPhone, Page page);

	boolean actvHardWare(OptHardwareVO optHardwareVO);

	SaleOrgOptListVO getSaleOrgList(Integer orgId, Integer optId);
}
